Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Phoenix Challenger Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F4 Croatia F2 Morocco F1 Morocco F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Serbia & Montenegro F5 France F17 France F18 Croatia F2 UAE F1 UAE F2 Russia F3 Russia F4 Russia F6 Russia F7 Israel F5 Israel F2 Israel F3 Egypt F4 Egypt F6 Czech Rep. F1 Czech Rep. F2 Italy F14 Italy F20 Russia F4 Kazakhstan F5 Germany F2 Kazakhstan F1 Kazakhstan F2 Italy F4 France F7 Germany F7 Spain F5 Russia F6 Poland F8 Spain F32 Croatia F10 Russia F1 Egypt F1 Egypt F2 Hungary F3 Hungary F6 Tunisia F5 Serbia & Montenegro F1 Tunisia F6 M15 Torello M15 St. Petersburg M25 Nur-Sultan M25 Nur-Sultan Poznan Challenger San Marino CEPU Open - San Marino Khanty-Mansiysk Challenger Cairo Challenger Zagreb Challenger Samarkand Challenger Privatbank Open 2006 - Dnepropetrovsk Cortina Challenger Zagreb Challenger Trnava Challenger Buenos Aires Challenger Montevideo Challenger Casablanca Challenger Oberstaufen Challenger Todi Challenger Marbella Challenger Dallas Challenger Rome Challenger Todi Challenger Belgrade Challenger Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Helsinki Challenger Meerbusch Challenger San Marino Challenger Geneva Challenger Happy Valley Challenger Como Challenger Genova Challenger Ilkley Challenger Scheveningen Challenger Manerbio Challenger Istanbul Challenger Orleans Challenger Akbank Private Banking TED Open - Istanbul Banja Luka Challenger Flea Market Cup - Busan Bangkok Challenger Bangkok Challenger Lille Challenger St. Brieuc Challenger Sophia Antipolis Challenger Brescia Challenger Tunis Challenger Bordeaux Challenger Sony Ericsson Open 2008 - Belgrade Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Mordovia Cup 2008 - Saransk Heilbronn Challenger Bauer Watertechnology Cup - Eckental Nur-Sultan Challenger Dortmund Challenger Eckental Challenger Marrakech Challenger Bratislava Challenger Como Challenger Bergamo Challenger Saransk Challenger Astana Challenger Koblenz Challenger Monterrey Challenger Napoli Challenger Prague Challenger Sao Paulo Challenger Prostejov Challenger Ostrava Challenger Heilbronn Challenger Prague Challenger San Marino Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Belgrade Challenger Heilbronn Challenger Prostejov Challenger Nur-Sultan 3 Challenger Orleans Challenger Cortina Challenger Brest Challenger Aix En Provence Challenger China Open - Beijing Quimper Challenger Genova Challenger Murcia Challenger Pau Challenger Yokohama Challenger Ismaning Challenger Pozoblanco Challenger Hamburg Challenger Seville Challenger Ostrava Challenger Nur-Sultan 2 Challenger Nur-Sultan 4 Challenger Warsaw Challenger Como Challenger AEGON International - Eastbourne Studena Croatia Open - Umag Swiss Indoors Basel - Basel International Indoor Tennis Championships of Croatia - Zagreb Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo PBZ Zagreb Indoors - Zagreb Orleans Challenger Synsam Swedish Open - Bastad Croatia Open - Umag Erste Bank Open - Vienna Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Banja Luka Challenger 2005 - Banja Luka Heineken Open - Auckland 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2006 - Dharwad Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Alexander Kolyaskin Memorial - Donetsk St. Petersburg Open - St. Petersburg Lambertz Open by Stawag - Aachen Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Morocco Tennis Tour - Marrakech La Rinascente Tennis Cup Harbour Club Milano - Milan Gerry Weber Open - Halle AEGON International - Eastbourne PEOPLEnet Cup - Dnepropetrovsk Barcelona Open BancSabadell - Barcelona Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington Palermo Challenger Malaysian Open - Kuala Lumpur Astana Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Morocco Tennis Tour - Casablanca Grand Prix Hassan II - Casablanca Tashkent Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Unique Zagreb Open - Zagreb Meknes Challenger Casablanca Challenger Turkish Airlines Open Antalya - Antalya Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rome Challenger Barcelona Open BancSabadell - Barcelona Rome Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Nottingham-2 Challenger Tunis Open 2007 - Tunis BMW Open - Munich Kazan Challenger Power Horse Cup - Dusseldorf Cordenons Challenger Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Croatia Osiguranje Rijeka Open - Rijeka Kremlin Cup - Moscow Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Sofia Open - Sofia Grand Prix Hassan II - Casablanca Trnava Challenger AEGON International - Eastbourne Shenzhen Open - Shenzhen San Juan Challenger China Open - Beijing Geneva Challenger Delray Beach Open - Delray Beach Tyumen Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Akbank Private Banking TED Open 2006 - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Polska Energia Open - Bytom China Open - Beijing Geneva Open - Geneva Citi Open - Washington Brisbane International - Brisbane ATP Guzzini Challenger - Recanati TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Bratislava Challenger Kremlin Cup - Moscow If Stockholm Open - Stockholm Kazan Challenger Shenzhen Open - Shenzhen DIEMA XTRA Sofia Open - Sofia Davidoff Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Tata Open Maharashtra - Pune The Dubai Tennis Championships - Dubai Murray River Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London The Dubai Tennis Championships - Dubai Split Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Irving Challenger Gerry Weber Open - Halle China Open - Beijing Heilbronn Open - Heilbronn Trnava Challenger PBZ Zagreb Indoors - Zagreb KGHM Dialog Polish Indoors - Wroclaw Samarkand Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Nottingham Challenger Lermontov Challenger Coffee Cup Challenger - Chikmagalur Split Challenger Pilot Pen Tennis - New Haven Marbella Challenger Marbella Challenger Thailand Open - Bangkok Croatia Open - Umag Nottingham 1 Challenger Bratislava Challenger Biel Challenger Tenerife Challenger Roanne Challenger Marbella Challenger Rome 1 Challenger Zagreb Challenger Chicago Challenger Bratislava Challenger The Artois Championships - London Malaga Challenger Porto Challenger Arpa Ceramic Cup - Reggio Emilia PBZ Zagreb Indoors - Zagreb UNICEF Open - 's Hertogenbosch Banja Luka Challenger Alexander Kolyaskin Memorial - Donetsk Sao Leopoldo Challenger Kazan Challenger Kremlin Cup - Moscow Playford Challenger The Dubai Tennis Championships - Dubai Ljubljana Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington Legg Mason Tennis Classic - Washington Ethias Trophy - Mons Thailand Open - Bangkok Orbetello Challenger Samsung Securities Cup - Seoul Istanbul 2 Challenger Meknes Challenger Apia International - Sydney Rijeka Open - Rijeka ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Open 13 Provence - Marseille PBZ Zagreb Indoors - Zagreb Orange Prokom Open - Sopot Rabat Challenger Surbiton Challenger ATP Kremlin Cup - Moscow Architect Open - Budapest Serbia Open - Belgrade Napoli Challenger Brasil Open - Sao Paulo Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade Marrakech Challenger Heilbronn Challenger The Dubai Tennis Championships - Dubai Gemax Open - Belgrade Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Aircel Chennai Open - Chennai Mallorca Championships - Mallorca AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Bengalaru 2 Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Kremlin Cup - Moscow Brisbane International - Brisbane Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Sony Ericsson Open - Miami Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Gazprom Hungarian Open - Budapest BNP Paribas Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid China Open - Beijing Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Open SEAT 2008 - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells VTR Open - Vina del Mar Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Serbia Open - Belgrade Grand Prix Hassan II - Marrakech Segovia Challenger Brisbane International - Brisbane Nordea Open - Bastad St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm BMW Open - Munich Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Olympics - London Olympics - Rio de Janeiro